快: fast, quick, swift...
天长地久: enduring while the world lasts (idiom), eternal...
弥补: to complement, to make up for a deficiency...
获悉: to learn of sth, to find out, to get news...
巨大: huge, immense, very large, tremendous, gigantic, enormous...
视为: to view as, to see as, to consider to be, to deem...
无理取闹: to make trouble without reason (idiom); to be deliberately provocative...
道德: virtue, morality, ethics...
难说: hard to tell (i.e. hard to judge or hard to predict), cannot bring oneself to say it...
选择: to select, to pick, choice, option, alternative...